面向文件的监测信息显示软件系统及设计方法技术方案

技术编号:6952448 阅读:165 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种面向文件的监测信息显示软件系统,包括数据文件读取模块、数据列表显示模块、曲线显示模块和主控模块。本发明专利技术还涉及一种面向文件的监测信息显示软件系统的设计方法。采用了该发明专利技术的面向文件的监测信息显示软件系统及设计方法,具有显示界面根据配置信息自适应的功能,面对不同的监测对象只需将新获得的配置信息重新传送给显示模块,通过对显示界面进行重新组合和配置完成初始化,实现新监测对象的界面显示,显著提高了监测信息显示的效率,同时,该系统架构明晰,操作简单易懂,适用范围比较广泛,为监测信息显示软件系统的进一步发展奠定了良好的基础。

【技术实现步骤摘要】

本专利技术涉及计算机软件领域,特别涉及监测信息自适应显示软件的开发
,具体是指一种。
技术介绍
目前自动化监测系统在多种领域得到了广泛应用,对于推动社会的技术进步发挥了重要作用。目前的自动化监测系统应用主要局限于某一个范围,还未能实现全局信息共享,无法满足社会各部门以及部门内部之间对监测信息高效率交换与共享的需求。计算机中的文件作为信息传递的重要载体,是信息交换与共享的重要方式之一。由于在自动化监测领域用户需求的多样性,不同监测系统监测的对象和监测参数不同,监测信息的显示方式不同,目前的监测信息显示软件都是针对具体的自动化监测系统设计的,不能满足用户信息共享的通用性需求。
技术实现思路
本专利技术的目的是克服了上述现实技术中的缺点,提供了一种能够面向文件的显示界面自适应的监测信息显示软件系统及设计方法,满足用户在使用和监测显示过程中需求多样化的问题。为了实现上述的目的,本专利技术的如下该面向文件的监测信息显示软件系统,其特征在于,所述的系统包括数据文件读取模块、数据列表显示模块、曲线显示模块和主控模块,所述的数据文件读取模块、数据列表显示模块、曲线显示模块通过主控模块相连接,其中,所述的数据文件读取模块,具有解析监测数据文件,获得配置信息和监测数据的功能;所述的曲线显示模块,具有自适应显示监测数据的变化趋势和曲线标注功能;所述的数据列表显示模块,具有将监测数据以列表的形式自适应显示的功能;所述的主控模块,完成数据文件读取模块、数据列表显示模块和曲线显示模块的连接,根据配置信息完成数据列表模块和曲线显示模块的初始化,并加载监测数据。该面向文件的监测信息显示软件系统中的数据文件读取模块通过解析监测数据文件获得监测数据和配置信息;所述的监测数据包括监测对象的描述信息以及传感器编号、传感器名称、监测数值和监测时间点信息,所述的监测数据配置信息内置于监测数据文件中,或者通过解析监测数据文件中的配置信息索引代码获得,包括监测数据列表显示模块和曲线显示模块初始化所需的信息。该面向文件的监测信息显示软件系统中的曲线显示模块根据界面的大小、位置, 子窗口的大小、比例,每个子窗口中每个坐标系对应的上下限配置信息,实现曲线显示界面的初始化,所述的主控模块读取监测数据文件中的监测信息传递给所述的曲线显示模块,完成曲线显示功能;所述的曲线显示模块具有曲线移动、缩小、放大和曲线标注及参数特征值计算功能。该面向文件的监测信息显示软件系统中的数据列表显示模块根据传感器数据精度、时间格式、列表的列名、列数及其与传感器数据的对应关系的配置信息,初始化数据列表显示模块,实现监测数据的分页显示。该基于上述的面向文件的监测信息显示软件系统的设计方法,其主要特点是,所述的设计方法包括以下步骤(1)系统初始化,加载菜单栏和工具栏; (2)所述的数据文件读取模块解析监测数据文件,从中直接获得监测数据的配置信息和监测数据;或者解析监测数据文件中配置信息的索引代码,再获得相应的配置信息;(3)所述的主控模块通过所述的数据文件读取模块对外接口,获得监测数据的配置信息和监测数据;(4)完成所述的曲线显示模块和数据列表显示模块的初始化;(5)所述的曲线显示模块将所述的监测数据以曲线形式显示,供用户查看;(6)所述的数据列表显示模块将所述的监测数据以数据列表形式显示。该实现面向文件的监测信息显示软件系统的设计方法中的数据文件读取模块解析监测数据文件,包括以下步骤(21)所述的数据文件读取模块打开监测数据文件,解析监测数据文件结构;(22)所述的数据文件读取模块从监测数据文件中直接读取监测数据;(23)所述的数据文件读取模块从监测数据文件中查找配置信息,若不存在,通过解析监测数据文件中配置信息的索引代码,获得相应的配置信息;(24)读取完毕,并关闭监测数据文件。该实现面向文件的监测信息显示软件系统的设计方法中的主控模块完成所述的数据列表显示模块和曲线显示模块初始化,包括以下步骤(41)所述的主控模块通过对外接口分别将获取的配置信息传送给数据列表显示模块和曲线显示模块;(42)所述的主控模块利用数据列表显示模块配置信息完成数据列表显示界面初始化,实现自定义列表显示界面;(43)所述的主控模块利用曲线显示模块配置信息完成曲线显示界面初始化,实现自定义曲线显示界面。该实现面向文件的监测信息显示软件系统的设计方法中的曲线显示模块将监测数据以曲线形式显示,供用户查看,包括以下步骤(51)通过设置时间显示范围和各坐标系的上下限,对监测数据进行整体查看;(52)通过曲线移动、缩小、放大,对监测数据进行局部查看;(53)通过曲线标注及最大值、最小值、平均值、积分平均计算操作,对监测数据进行定量分析。采用了该专利技术的,具有显示界面根据配置信息自适应的功能,面对不同的监测对象只需将新获得的配置信息重新传送给显示模块,通过对显示界面进行重新组合和配置完成初始化,实现新监测对象的界面显示,其显著提高了监测信息显示的效率,同时,该系统架构明晰,操作简单易懂,适用范围比较广泛, 为监测信息显示软件系统的进一步发展奠定了良好的基础。附图说明图1为本专利技术的面向文件的监测信息显示软件系统的整体逻辑功能模块架构示意图。图2为本专利技术的面向文件的监测信息显示软件系统中的监测数据文件结构示意图。图3为本专利技术的面向文件的监测信息显示软件系统中的配置文件的结构示意图。图4为本专利技术的实现面向文件的监测信息显示软件的设计方法的整体流程示意图。图5为本专利技术的实现面向文件的监测信息显示软件的设计方法中的曲线显示模块的整体结构示意图。具体实施例方式为了能够更清楚地理解本专利技术的
技术实现思路
,特举以下实施例详细说明。本实施方式提供了一种面向文件的监测信息显示软件系统。请参阅图1所示,该面向文件的监测信息显示软件系统的模块结构,分为数据文件读取模块、曲线显示模块、数据列表显示模块和主控模块。其中,主控模块调用数据文件读取模块读取监测数据文件中的监测信息和配置信息,根据配置信息完成数据列表显示模块和曲线显示模块的初始化,根据用户请求,调用数据列表显示模块或曲线显示模块,完成显示功能。参阅图2所示,该面向文件的监测信息显示软件系统的监测数据文件由配置信息或配置信息索引代码和监测数据两部分组成。监测数据包括监测对象的描述信息、传感器编号、传感器名称、监测数值和监测时间点信息。参阅图3所示,该面向文件的监测信息显示软件系统的信息分成曲线显示模块配置信息和数据列表显示模块配置信息。曲线显示模块配置信息包括界面大小、位置信息,子窗口大小、比例信息和每个子窗口中每个坐标系对应的上下限配置信息。数据列表显示模块配置信息包括传感器数据精度、时间格式、列表的列名、列数及其与传感器数据的对应关系的配置信息。参阅图4所示,该面向文件的监测信息显示软件的设计方法整体流程。这是一个对不同类型监测对象通用的面向文件的监测信息显示软件系统开发流程,具体过程如下(1)系统初始化,加载菜单栏和工具栏;(2)所述的数据文件读取模块解析监测数据文件,从中直接获得监测数据的配置信息和监测数据;或者通过解析监测数据文件中配置信息的索引代码获得相应的配置信息,包括以下步骤(a)所述的数据文件读取模块打开监测数据文件,解析监测数据文件结构;(b)所述的数据文件读取模块从本文档来自技高网
...

【技术保护点】
1.面向文件的监测信息显示软件系统,其特征在于,所述的系统包括数据文件读取模块、数据列表显示模块、曲线显示模块和主控模块,所述的数据文件读取模块、数据列表显示模块、曲线显示模块通过主控模块相连接,其中,所述的数据文件读取模块,具有解析监测数据文件,获得配置信息和监测数据的功能;所述的曲线显示模块,具有自适应显示监测数据的变化趋势和曲线标注功能;所述的数据列表显示模块,具有将监测数据以列表的形式自适应显示的功能;所述的主控模块,完成数据文件读取模块、数据列表显示模块和曲线显示模块的连接,根据配置信息完成数据列表模块和曲线显示模块的初始化,并加载监测数据。

【技术特征摘要】
1.面向文件的监测信息显示软件系统,其特征在于,所述的系统包括数据文件读取模块、数据列表显示模块、曲线显示模块和主控模块,所述的数据文件读取模块、数据列表显示模块、曲线显示模块通过主控模块相连接,其中,所述的数据文件读取模块,具有解析监测数据文件,获得配置信息和监测数据的功能;所述的曲线显示模块,具有自适应显示监测数据的变化趋势和曲线标注功能;所述的数据列表显示模块,具有将监测数据以列表的形式自适应显示的功能;所述的主控模块,完成数据文件读取模块、数据列表显示模块和曲线显示模块的连接, 根据配置信息完成数据列表模块和曲线显示模块的初始化,并加载监测数据。2.根据权利要求1所述的面向文件的监测信息显示软件系统,其特征在于,所述的数据文件读取模块通过解析监测数据文件获得监测数据和配置信息;所述的监测数据包括监测对象的描述信息以及传感器编号、传感器名称、监测数值和监测时间点信息,所述的监测数据配置信息内置于监测数据文件中,或者通过解析监测数据文件中的配置信息索引代码获得,包括监测数据列表显示模块和曲线显示模块初始化所需的信息。3.根据权利要求1所述的面向文件的监测信息显示软件系统,其特征在于,所述的曲线显示模块根据界面的大小、位置,子窗口的大小、比例,每个子窗口中每个坐标系对应的上下限配置信息,实现界面的自定义显示,所述的曲线显示模块展示监测数据的变化趋势, 同时具有曲线移动、缩小、放大和曲线标注及参数特征值计算功能。4.根据权利要求1所述的面向文件的监测信息显示软件系统,其特征在于,所述的数据列表显示模块根据传感器数据精度、时间格式、列表的列名、列数及其与传感器数据的对应关系的配置信息,初始化数据列表显示模块,实现监测数据的分页显示。5.基于权利要求1所述的面向文件的监测信息显示软件系统的设计方法,其特征在于,所述的设计方法包括以下步骤(1)所述的数据文件读取模块解析监测数据文件,从中直接获得监测...

【专利技术属性】
技术研发人员:郭忠文
申请(专利权)人:中国海洋大学
类型:发明
国别省市:95

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

1