本发明专利技术公开了一种基于eclipse插件的目标机可视化监测软件设计方法,基于eclipse插件的目标机可视化监测软件旨在实现数据可视化以及人机交互和界面的配置管理,允许使用者对数据的显示内容、显示方式进行配置,将数据通过图表或者图标等方式直观的显示,使用户可以实时监测目标机的健康状态和日志文件等,整个软件采用模块化、标准化设计,使得软件具备良好的可扩展性和可移植性。
【技术实现步骤摘要】
一种基于eclipse插件的目标机可视化监测软件设计方法
本专利技术涉及软件设计
,特别涉及一种基于eclipse插件的目标机可视化监测软件设计方法。
技术介绍
随着新一代飞机功能复杂化、平台通用化和设备综合化,越来越多的功能由软件实现。飞机在飞行或执行其他任务的过程中,会产生各种各样的数据,比如时间资源数据、空间资源数据、IO操作数据、系统事件数据等,在任务执行过程中,通过特定的方式获取这些数据,并对这些数据通过某种协议进行解析存储,将其可视化,可以对任务和系统进行监控和评估,能对系统的状态进行有效的监测,以便于更好的提供决策。目前大多数的目标机可视化监测软件采用集成化的设计思路,将监测功能模块集中到一个运行平台上,软件扩展性差,维护升级成本较高。
技术实现思路
为了克服上述缺陷,本专利技术提供了一种基于eclipse插件的目标机可视化监测软件设计方法,基于eclipse插件的目标机可视化监测软件旨在实现数据可视化以及人机交互和界面的配置管理。允许使用者对数据的显示内容、显示方式进行配置,将数据通过图表或者图标等方式直观的显示,使用户可以实时监测目标机的健康状态和日志文件等。本专利技术为了解决其技术问题所采用的技术方案是:一种基于eclipse插件的目标机可视化监测软件设计方法,其特征在于:包括以下步骤:1)首先,编辑模式下,从外部文件中载入模板信息、配置文件;2)编辑模式状态下,拖拽可编辑控件,编辑控件的属性,编辑配置文件以及模板信息;3)编辑模式下,将编辑完成的模板信息、配置文件存储为新的模板和配置文件,供用户进行后续导入;4)编辑模式下,记录配置文件到数据库中,也可从数据库中重新载入配置文件;5)在编辑好控件之后,进入运行模式;6)运行模式下,可以运行以可视化接收的数据,还可以可视化目标机的健康数据以及日志文件,从而实现对目标机状态的监测。本专利技术的有益效果是:基于eclipse插件的目标机可视化监测软件通过将可视化监测功能模块封装为eclipse插件,然后集成到eclipse集成开发环境中,实现目标机可视化监测。整个软件采用模块化、标准化设计,使得软件具备良好的可扩展性和可移植性。1)借助eclipse开源属性和开放性,通过插件形式开发功能组件,易于扩展,需要什么功能,开发相应的插件安装上就可运行,需要扩展什么功能,直接开发也非常容易,Eclipse提供了相应的接口和扩展机制。2)通过接收并解析目标机发送的监控数据、日志数据以及系统和应用的健康状态等数据,以图表等形式显示在软件上,并将接收到的有效数据存储到数据库中。依据显示结果,对目标机发送的原始数据进行监控、分析,并发出有效的告警提示。目标机待监测指标越复杂,通过可视化方式实现立体式监测就越具优势。附图说明图1为本专利技术方法流程示意图;图2为本专利技术方法设计目标机可视化监测软件模块;图3为本专利技术方法设计目标机可视化监测软件逻辑构架。具体实施方式为了加深对本专利技术的理解,下面将结合实施例和附图对本专利技术作进一步详述,该实施例仅用于解释本专利技术,并不构成对本专利技术保护范围的限定。图1出示了本专利技术一种基于eclipse插件的目标机可视化监测软件设计方法的一种实施方式,包括以下步骤:1)首先,编辑模式下,从外部文件中载入模板信息、配置文件;2)编辑模式状态下,拖拽可编辑控件,编辑控件的属性,编辑配置文件以及模板信息;3)编辑模式下,将编辑完成的模板信息、配置文件存储为新的模板和配置文件,供用户进行后续导入;4)编辑模式下,记录配置文件到数据库中,也可从数据库中重新载入配置文件;5)在编辑好控件之后,进入运行模式;6)运行模式下,可以运行以可视化接收的数据,还可以可视化目标机的健康数据以及日志文件,从而实现对目标机状态的监测。如图2所示,目标机可视化监测软件包括控件配置、记录配置文件、目标机健康数据监测、目标机日志监测、模板保存/载入/编辑、控件指令执行、界面锁定/解锁功能模块,这些功能模块基于eclipse插件形式设计开发,集成到eclipse集成开发环境中。软件主要功能包括控件配置、模板和配置文件保存记录、控件指令执行、数据可视化等。1)控件配置通过工具箱拖动界面控件至工作区,可配置界面控件的样式、大小、位置、属性等,并通过数据绑定机制实现界面控件与接收数据中字段(通过ICD配置实现)进行关联。控件主要包含仪表、图标、柱状图、曲线图、饼图、折线图等。此外,控件的显示位置可以改变。2)模板和配置文件的保存/载入/编辑用户的控件的配置信息在填写完成之后,可以另存为配置文件,组件构成的项目也可以另存为模板,用户可以导入需要的模板,也可以对这些模板进行修改与编辑。该功能为用户控件的编辑和项目的创建提供了便捷。3)控件指令执行该功能是在控件编辑的时候实现的,控件自身具有一定的功能,与此同时,用户可以通过将控件和特定的指令集进行绑定,从而让控件实现指令集表示的功能,以实现对目标机的控制。总的来说,该功能使得用户可以通过界面控件操作交互实现目标机控制模块的指令发送。4)数据可视化数据可视化主要包括接收数据的可视化、目标机健康状态数据可视化以及日志文件可视化。第一种主要是将多种监控数据以仪表、图标等控件的方式显示,可以以柱状图、曲线图、饼图、折线图、散点图或者其他图表的方式显示;第二种则是将目标机的健康与非健康状态数据,目标机数据中含有操作系统健康状态的数据,能够单独在特定区域对其进行监控显示。软件支持对目标机应用软件健康状态数据的监控显示。目标机数据中含有各个软件健康状态的数据,能够单独在特定区域对其进行监控显示。获取数据包括IO网关监视数据、目标机系统和软件非健康数据,能够单独在特定区域进行监控显示,并对非健康数据进行格式处理进行数据显示突出告警;第三种就是软件支持对目标机日志数据的抓取和显示,能够对目标机上传过来的日志数据进行监控并显示,将目标机日志文件通过图表等方式进行显示。5)记录配置文件与页面锁定/解锁记录配置文件是指对于不同的用户,能够记录显示方式,并记录配置文件进行有效存储。下次启动软件时,会自动载入配置文件,保留上次配置的显示风格。页面锁定/解锁是指整个监控界面应提供两种模式状态,分别为锁定和解锁,锁定则是对整个显示页面进行锁定,无法进行编辑等操作。这两种状态可以任意切换。这两种状态分别对应技术协议书的运行模式和编辑模式。如图3所示,软件逻辑架构按照编辑和运行两种模式设计。在编辑模式下,可以完成控件样式编辑和控件与ICD字段绑定操作;在运行模式下,可以实现接收数据可视化、日志数据显示和健康数据显示。本文档来自技高网...
【技术保护点】
1.一种基于eclipse插件的目标机可视化监测软件设计方法,其特征在于:包括以下步骤:/n1)首先,编辑模式下,从外部文件中载入模板信息、配置文件;/n2)编辑模式状态下,拖拽可编辑控件,编辑控件的属性,编辑配置文件以及模板信息;/n3)编辑模式下,将编辑完成的模板信息、配置文件存储为新的模板和配置文件,供用户进行后续导入;/n4)编辑模式下,记录配置文件到数据库中,也可从数据库中重新载入配置文件;/n5)在编辑好控件之后,进入运行模式;/n6)运行模式下,可以运行以可视化接收的数据,还可以可视化目标机的健康数据以及日志文件,从而实现对目标机状态的监测。/n
【技术特征摘要】
1.一种基于eclipse插件的目标机可视化监测软件设计方法,其特征在于:包括以下步骤:
1)首先,编辑模式下,从外部文件中载入模板信息、配置文件;
2)编辑模式状态下,拖拽可编辑控件,编辑控件的属性,编辑配置文件以及模板信息;
3)编辑模式下,将编辑完成的模板信息、配置文...
【专利技术属性】
技术研发人员:胡坤,羿昌宇,吴玉宁,吴昊,
申请(专利权)人:苏州讯罡智能设备有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。