【技术实现步骤摘要】
本专利技术涉及无人机地面站软件中对集成管理多种功能模块的软件开发,尤其涉及一种基于qt的地面站软件集成方法。
技术介绍
1、无人机系统包含了无人机和地面站系统,无人机通过数据传输链路与地面站系统进行交互。无人机上的机载软件以固定的周期向地面站发送遥测信息,包括无人机的姿态信息、无人机上装载的各个设备输出的状态信息等。地面站系统内的地面站软件将解析接收到的遥测信息反馈给无人机操纵员,无人机操纵员分析遥测数据后,通过发送遥控指令操纵无人机。地面站软件会把遥控指令进行组包,以固定的格式和周期通过数据链路发送给无人机。无人机上的机载软件接收到遥控信息后会进行解析并完成遥控动作。地面站软件往往涉及多个专业,控制多种任务设备,需要多个专业提供支持,因此地面站软件的开发模式通常为每个专业将自身业务封装为功能模块,将每个专业的功能模块集成到地面站软件中完成软件研发。因此在地面站软件开发过程中需要采用一种统一的软件功能模块集成方法。
技术实现思路
1、本专利技术旨在至少解决现有技术中存在的技术问题之一。
...【技术保护点】
1.一种基于QT的地面站软件集成方法,其特征在于,所述基于QT的地面站软件集成方法包括:
2.根据权利要求1所述的基于QT的地面站软件集成方法,其特征在于,
3.根据权利要求1所述的基于QT的地面站软件集成方法,其特征在于,动态库中包含除QT外的所有依赖功能库文件,动态库包括Debug和Release两种版本。
4.根据权利要求3所述的基于QT的地面站软件集成方法,其特征在于,功能接口涵盖设置属性接口、获取属性值接口、调用功能接口和设置回调函数接口。
5.根据权利要求4所述的基于QT的地面站软件集成方法,其特征在于,功能
...【技术特征摘要】
1.一种基于qt的地面站软件集成方法,其特征在于,所述基于qt的地面站软件集成方法包括:
2.根据权利要求1所述的基于qt的地面站软件集成方法,其特征在于,
3.根据权利要求1所述的基于qt的地面站软件集成方法,其特征在于,动态库中包含除qt外的所有依赖功能库文件,动态库包括debug和release两种版本。
4.根据权利要求3所述的基于qt的地面站软件集成方法,其特征在于,功能接口涵盖设置属性接口、获取属性值接口、调用功能接口和设置回调函数接口。
5.根据权利要求4所述的基于qt的地面站软件集成方法,其特征在于,功能接口根据预先设计的软件集成模块的功能接口模板设计,功能接口模板的实现形式为一个c++父类头文件,其包含的功能函数设计成虚函数将在子类中被继承并重写,集成软件模块的功能接口作为子类,将继承功能接口模板,实现功能接口中设计好的功能调用函数。
6.根据权利要求...
【专利技术属性】
技术研发人员:徐旭东,陈占,刘忠诚,邢艳丽,李华,荣楚君,赵盾,朱进进,朱晓林,
申请(专利权)人:海鹰航空通用装备有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。