[发明专利]监控人机界面数据与程序分离的自动生成方法无效

专利信息
申请号: 200910099000.0 申请日: 2009-06-01
公开(公告)号: CN101630255A 公开(公告)日: 2010-01-20
发明(设计)人: 严义;赵建勇;邬惠峰;李良 申请(专利权)人: 杭州电子科技大学
主分类号: G06F9/44 分类号: G06F9/44;G05B19/048;G05B19/418
代理公司: 杭州求是专利事务所有限公司 代理人: 周 烽
地址: 310018浙江省*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 监控 人机界面 数据 程序 分离 自动 生成 方法
【说明书】:

技术领域

发明涉及数据分离技术和自动生成技术,特别地,涉及一种监控人机界面数据与程序分离的自动生成方法。

背景技术

随着嵌入式技术的发展,嵌入式产品的功能也越来越丰富。近年来,开发人员都比较喜欢在嵌入式系统中加入人机对话平台。在高端嵌入式系统中,一般加入的是一块适合系统大小的彩色LCD显示屏,设计的界面一般运行在嵌入式操作系统上,如Windows CE,Linux等。若在低端产品中也采用以上方式,显然是不合适的。开发人员往往是选择一块合适的单色液晶屏,其驱动界面方式是进行独立的人机界面开发。但这种开发方式效率低,开发周期长。

监控人机界面是一种连接可编程程序控制器(PLC)、变频器、直流调速器、仪表、嵌入式控制器等工业控制设备,通过各种通讯方式,将设备的状态信息转化成人们可是接受的形式(如图像、文字、声音等),并将其表现出来。

本发明旨在解决一种能跨平台高效率的开发嵌入式监控人机界面的方法,来解决以上问题。

发明内容

本发明的目的在于针对现有技术的不足,提供一种监控人机界面数据与程序分离的自动生成方法,使用者可以根据自身的实际需要,设计监控人机界面;通过简单的操作,无需编写代码,即可设计出合适的监控人机界面。

本发明的目的是通过以下技术方案来实现的:

一种监控人机界面数据与程序分离的自动生成方法,包括以下步骤:

(1)通过上位机软件进行监控人机界面设计;

(2)系统对设计结果通过XML语言进行描述;

(3)解析生成器通过对XML描述文件的解析,生成约定格式的监控人机界面数据;

(4)下位机引擎解析下载的数据结构。

本发明的有益效果是:通过数据与程序分离技术设计的监控人机界面与上位机软件和下位机程序无关,使得一次设计可以运行与多个平台,一个平台也可以支持多个界面设计软件,方便系统移植,提高设计和开发效率。

附图说明

图1是监控人机界面数据与程序分离的自动生成方法的结构流程图;

图2是监控人机界面数据二进制表述示例图;

图3是监控人机界面数据按页面索引方式储存示例图;

图4是监控人机界面数据按固定单位长度索引方式储存示例图;

图5是监控人机界面上位机设计软件设计流程示例图;

图6是监控人机界面解析生成器工作流程示例图;

图7是监控人机界面下位机程序工作流程示例图;

图8是棒图控件的数据表示方法表图。

具体实施方式

本发明的一种监控人机界面数据与程序分离的自动生成方法(结构参见图1),包括以下步骤:

1.通过上位机软件进行监控人机界面设计(步骤S101)。该步骤具体如下:

1.1新建工程(步骤S501)主要进行工程项目属性定义,包括定义工程名、工程路径等工程属性,选择监控人机界面的液晶屏型号,定义通讯端口属性。

1.2系统信息设计(步骤S502)。此过程主要定义一些监控人机界面的系统属性,如密码、屏保、工程图片等信息。

1.3页面设计(步骤S503),设计每个页面上的图形控件信息。这些图形控件可有多种形式,如实时数据框、帮图、趋势图、数值切换图片、静态图、指示灯、多线段运动图片、实时时钟、数值切换文本、多态图、静态文本等。

1.4键盘设计(步骤S504),主要设计页面切换顺序和对监控设备的开关量控制。

1.5仿真运行(步骤S505),检查设计的监控人机界面的合理性,如键盘页面切换是否正确,页面显示控件属性是否正确、页面布局是否美观等。

2.系统对设计结果通过XML语言进行描述。

系统对各个用户设计的页面提取各类信息,包括页面上的组件构成,通信设置,按键功能。然后对提取的信息用XML语言进行描述。

3.解析生成器通过对XML描述文件的解析,生成约定格式的监控人机界面数据(步骤S102)。

设计完成后,调用解析生成器将设计结果转化成数据结构,并将其下载到下位机中。

监控人机界面数据的二进制表述示例如图2所述。所有数据都是以控件为单位进行储存,在整个二进制数据中有各块数据的索引地址,页面上的控件按页面进行索引,其他控件数据都具有固定长度,因此采用固定单位长度索引。

每个控件的数据都是由以下单元的一个或者几个组成:

1)控件描述(即控件名)

2)控件显示坐标

3)控件显示大小

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910099000.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top