一种电磁频谱监测系统软件平台构建方法技术方案

技术编号:23604277 阅读:33 留言:0更新日期:2020-03-28 05:28
本公开提供了一种电磁频谱监测系统软件平台构建方法,包括创建应用程序与各功能插件之间的公共接口类;其中,公共接口类包含应用程序与各功能插件之间通信的纯虚函数集合;功能插件均为QT插件;构建各功能插件对应的插件类,即创建出各功能插件项目,定义插件类、编写各功能插件对应的功能函数,并设置插件项目属性来指定相关文件的存储目录;构建电磁频谱监测系统软件平台的主框架,实现主框架功能及各功能插件的管理;编译生成应用程序可执行文件与插件DLL文件,插件输出目录中存储生成的各功能插件动态链接库文件,实现电磁频谱监测系统软件平台的构建。

A software platform construction method of electromagnetic spectrum monitoring system

【技术实现步骤摘要】
一种电磁频谱监测系统软件平台构建方法
本公开属于软件平台构建领域,尤其涉及一种电磁频谱监测系统软件平台构建方法。
技术介绍
本部分的陈述仅仅是提供了与本公开相关的
技术介绍
信息,不必然构成在先技术。现代软件工程的软件架构方法多采用APP+DLL方式搭建应用程序框架,对于需求相对简单、接口及功能不是很复杂软件来说,该架构方法可以满足要求,并能够保证程序执行效率,例如功能切换时间等软件指标。但是对于大型系统软件,这种传统架构方法的弊端逐渐显现:因为这种方式是将所有的功能集合在一个程序框架中,数据接口、消息链路、功能模块的划分不是特别明晰,随着系统功能的日益复杂、软件规模日益庞大,各种软件模块的耦合度逐渐紧密,导致软件调试维护的难度同步增加。电磁频谱监测系统软件的主要需求特征是:功能模式相对独立、功能种类及数量可灵活扩展、剪裁,甚至构建能够满足客户未来需求的产品;可配置实现不同的角色功能,满足不同权限级别用户监测需求;软件组成规模随着用户的需求日益庞大,要求基于合理的软件架构实现功能高内聚、接口低耦合以降低大型系统软件的整体设计开发复杂本文档来自技高网...

【技术保护点】
1.一种电磁频谱监测系统软件平台构建方法,其特征在于,包括:/n创建应用程序与各功能插件之间的公共接口类;其中,公共接口类包含应用程序与各功能插件之间通信的纯虚函数集合;功能插件均为QT插件;/n构建各功能插件对应的插件类,即创建出各功能插件项目,定义插件类、编写各功能插件对应的功能函数,并设置插件项目属性来指定相关文件的存储目录;/n构建电磁频谱监测系统软件平台的主框架,实现主框架功能及各功能插件的管理;/n编译生成应用程序可执行文件与插件DLL文件,插件输出目录中存储生成的各功能插件动态链接库文件,实现电磁频谱监测系统软件平台的构建。/n

【技术特征摘要】
1.一种电磁频谱监测系统软件平台构建方法,其特征在于,包括:
创建应用程序与各功能插件之间的公共接口类;其中,公共接口类包含应用程序与各功能插件之间通信的纯虚函数集合;功能插件均为QT插件;
构建各功能插件对应的插件类,即创建出各功能插件项目,定义插件类、编写各功能插件对应的功能函数,并设置插件项目属性来指定相关文件的存储目录;
构建电磁频谱监测系统软件平台的主框架,实现主框架功能及各功能插件的管理;
编译生成应用程序可执行文件与插件DLL文件,插件输出目录中存储生成的各功能插件动态链接库文件,实现电磁频谱监测系统软件平台的构建。


2.如权利要求1所述的电磁频谱监测系统软件平台构建方法,其特征在于,所述电磁频谱监测系统软件平台构建方法的开发平台采用VisualStudio2015+QT+SVN组合方式。


3.如权利要求1所述的电磁频谱监测系统软件平台构建方法,其特征在于,各功能插件对应的插件类的定义过程为:
各功能插件对应的插件类同时继承自QObject类和公共接口类;

【专利技术属性】
技术研发人员:赵明芳樊晓腾孟庆立
申请(专利权)人:中国电子科技集团公司第四十一研究所
类型:发明
国别省市:山东;37

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

1