[发明专利]一种基于Qt的通用化飞行器控制数字仿真平台及方法在审
| 申请号: | 202111128615.9 | 申请日: | 2021-09-26 |
| 公开(公告)号: | CN113886229A | 公开(公告)日: | 2022-01-04 |
| 发明(设计)人: | 杨宇;方海红;董春杨;付思帅;鞠晓燕;王菁华;蔡建东;张甜;李德标;司文文;谢雨霖;王玥兮;凌咸庆;秦卓;宋景亮;张竑颉;王洁;张超;王东东;程光耀;王晨;边梦琦;蔡志旭;苏连明;李焕东;薛强;孙月光;姚跃民 | 申请(专利权)人: | 北京航天长征飞行器研究所 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100076 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 qt 通用 飞行器 控制数字 仿真 平台 方法 | ||
1.一种基于Qt的通用化飞行器控制数字仿真平台,其特征在于,所述飞行器控制数字仿真平台包括:目标系统虚拟模块、接口通讯匹配模块和上位机;
目标系统虚拟模块,用于运行被测飞行器控制软件;
接口通讯匹配模块,用于匹配被测飞行器控制软件的接口,建立所述目标系统虚拟模块和上位机之间的通讯连接;
上位机,用于通过接口通讯匹配模块向所述目标系统虚拟模块发送被测飞行器控制软件的测试数据和读取所述被测飞行器控制软件的测试结果。
2.根据权利要求1所述的通用化飞行器控制数字仿真平台,其特征在于,所述目标系统虚拟模块是所述通用化飞行器控制数字仿真平台的核心;
包括:对目标对象分配地址,将上位机指令翻译为目标系统虚拟模块指令,利用模拟处理器从所述目标对象的分配地址所对应的仿真内存中提取目标系统虚拟模块指令,采用模拟处理器的方式根据目标系统虚拟模块指令集分析并执行所述目标系统虚拟模块指令,完成被测飞行器控制软件的运行。
3.根据权利要求2所述的通用化飞行器控制数字仿真平台,其特征在于,所述目标对象包括:寄存器,内存和I/O口。
4.根据权利要求1所述的通用化飞行器控制数字仿真平台,其特征在于,所述接口通讯匹配模块采用共享内存的方式,用于隔离所述上位机和目标系统虚拟模块。
5.根据权利要求1所述的通用化飞行器控制数字仿真平台,其特征在于,所述接口通讯匹配模块的内部数据采用循环队列方式进行存储。
6.根据权利要求1所述的通用化飞行器控制数字仿真平台,其特征在于,所述上位机包括数据处理模块、时间控制模块和UI界面模块,用于基于时间控制模块和UI界面模块,通过数据处理模块向目标系统虚拟模块发送被测飞行器控制软件的测试数据和读取被测飞行器控制软件的测试结果。
7.一种基于Qt的通用化飞行器控制数字仿真方法,其特征在于,所述方法包括:
建立上位机和目标系统虚拟模块的被测飞行器控制软件的通讯连接;根据接口通讯匹配模块的通信协议,在上位机的数据处理模块创建通信数据;根据被测飞行器控制软件的测试用例,通过上位机的时间管理模块和UI交互界面模块向目标系统虚拟模块的被测飞行器控制软件发送通信数据,实现对被测飞行器控制软件的测试。
8.根据权利要求7所述的通用化飞行器控制数字仿真方法,其特征在于,在建立上位机和目标系统虚拟模块的被测飞行器控制软件的通讯连接之前,所述方法还包括:屏蔽底层硬件函数和重新接口函数,将接口内容指向接口通讯匹配模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天长征飞行器研究所,未经北京航天长征飞行器研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111128615.9/1.html,转载请声明来源钻瓜专利网。





