技术摘要:
本发明公开了一种基于组件库的雷达显控软件无编程可视化构建系统及方法,涉及雷达显控技术领域。该系统包括:组件库、组件库管理模块、组件拖拽选取模块和项目参数配置模块,组件拖拽选取模块用于获取组件库内存储的组件的列表,获取用户从列表中将目标组件拖拽到布局 全部
背景技术:
雷达显控软件是雷达系统的重要组成部分,负责雷达人机交互,用于雷达系统的 控制、状态监测和回送信息的显示等。 传统的雷达显控软件均通过显控开发人员人工构建开发项目编程实现。目前较先 进和主流的构建方法是利用组件化的方式,将雷达显控软件的各个功能模块拆分为独立的 组件,通过配置文件加载和设置各类组件实现雷达显控软件。 然而,上述方法在项目构建过程中,需要人工添加现有的组件、人工创建新的组 件、人工设置配置文件参数等一系列构建和编程工作,导致最终项目使用的组件因人而异, 项目代码不够统一和规范,影响了雷达显控软件代码的可靠性和成熟度,并且还会增加项 目开发的难度和复杂度,影响了雷达显控软件的研发效率。
技术实现要素:
本发明所要解决的技术问题是针对现有技术的不足,提供一种基于组件库的雷达 显控软件无编程可视化构建系统及方法。 本发明解决上述技术问题的技术方案如下: 一种基于组件库的雷达显控软件无编程可视化构建系统,包括:组件库、组件库管 理模块、组件拖拽选取模块和项目参数配置模块,其中: 所述组件库用于存储构建雷达显控软件的组件;所述组件库管理模块用于维护所 述组件库中每个组件的信息;所述组件拖拽选取模块用于获取所述组件库内存储的组件的 列表,获取用户从所述列表中将目标组件拖拽到布局区域的拖拽指令,根据所述拖拽指令 可视化地显示对应的拖拽动作,从所述组件库管理模块维护的组件的信息中读取所述目标 组件的图片和描述信息并在所述布局区域显示;所述项目参数配置模块用于在用户完成拖 拽组件的操作后,设置配置参数并保存。 本发明的有益效果是:本发明提供的雷达显控软件无编程可视化构建系统,通过 可视化的界面,使用户通过拖拽的方式调用组件,从指定组件库中选取需要加载的现有组 件,在组件拖拽完成后,通过向导方式设置配置文件参数,可以得到能够直接编译运行的雷 达显控软件项目代码,使用了非人工编程的方法,解决了以往需要人工构建导致的项目使 用的组件因人而异,项目代码不够统一和规范的问题,提高了雷达显控软件代码的可靠性 和成熟度,同时有效降低了雷达显控软件项目开发的难度和复杂度,提高了雷达显控软件 的研发效率。 本发明解决上述技术问题的另一种技术方案如下: 一种基于组件库的雷达显控软件无编程可视化构建方法,包括: 4 CN 111596912 A 说 明 书 2/5 页 组件库管理模块维护组件库中每个组件的信息,其中,所述组件库存储有用于构 建雷达显控软件的组件; 组件拖拽选取模块获取所述组件库内存储的组件的列表,获取用户从所述列表中 将目标组件拖拽到布局区域的拖拽指令,根据所述拖拽指令可视化地显示对应的拖拽动 作,从所述组件库管理模块维护的组件的信息中读取所述目标组件的图片和描述信息并在 所述布局区域显示; 项目参数配置模块在用户完成拖拽组件的操作后,设置配置参数并保存。 本发明附加的方面的优点将在下面的描述中部分给出,部分将从下面的描述中变 得明显,或通过本发明实践了解到。 附图说明 图1为本发明雷达显控软件无编程可视化构建系统的实施例提供的结构框架图; 图2为本发明雷达显控软件无编程可视化构建系统的实施例提供的布局区域示意 图; 图3为本发明雷达显控软件无编程可视化构建系统的其他实施例提供的结构框架 图; 图4为本发明雷达显控软件无编程可视化构建方法的实施例提供的流程示意图。