[发明专利]卫星多回路比对指令单元遥控源程序的人工智能书写方法有效
| 申请号: | 201810805473.7 | 申请日: | 2018-07-20 |
| 公开(公告)号: | CN109213475B | 公开(公告)日: | 2022-04-01 |
| 发明(设计)人: | 董云峰;李智 | 申请(专利权)人: | 北京航空航天大学 |
| 主分类号: | G06F8/30 | 分类号: | G06F8/30 |
| 代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 李冉 |
| 地址: | 100000*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 卫星 回路 指令 单元 遥控 源程序 人工智能 书写 方法 | ||
1.一种卫星多回路比对指令单元遥控源程序的人工智能书写方法,其特征在于,包括:
S101:将卫星多回路比对指令单元遥控源代码分解为通用性源代码和个性化源代码;
S102:将所述通用性源代码以模板的形式存储在代码库中;
S103:获取卫星遥控配置信息数据库文件;
S104:根据所述配置信息数据库文件所携带的信息书写个性化部分源代码;
S105:从所述代码库中拷贝所述通用性源代码,完成通用部分源代码的书写;
S106:将所述通用部分源代码和所述个性化部分源代码拷贝到同一个工程文件夹下,得到卫星多回路比对指令单元遥控源程序;
所述通用性源代码包括:协商通信系统层源代码、数学计算源代码、数据库操作模块源代码和文件操作模块源代码,且所述协商通信系统层源代码、所述数学计算源代码、所述数据库操作模块源代码和所述文件操作模块源代码适用于任何卫星;
所述个性化源代码包括:遥控组包源代码、遥控人机交互界面支持源代码和测控数据多回路比对源代码;
所述配置信息数据库文件包括:遥控数据定义表、遥控发送包格式定义表、遥控指令包格式定义表、遥控指令单元定义表、遥控指令单元格式定义表、遥控指令单元包含状态量表、比对包格式定义表和比对关系定义表。
2.根据权利要求1所述的卫星多回路比对指令单元遥控源程序的人工智能书写方法,其特征在于,还包括:S107:遍历所述工程文件夹内的文件,生成工程文件并进行编译。
3.根据权利要求1所述的卫星多回路比对指令单元遥控源程序的人工智能书写方法,其特征在于,
遥控组包源代码包括遥控发送包组包、遥控指令包组包和遥控指令单元组包;且每种包的书写方法相同,包括:主导头、数据区域和包尾三部分;其中,主导头包括:包头、长度、主标识符和其他标识符;其中包头、主标识符和其他标识符均采用直接从数据库中拷贝的书写方式;长度根据主导头、数据和包尾的总长度进行书写;
数据区域的书写方法包括:根据遥控指令单元包含状态量表中记录的数据排列顺序和遥控数据定义表中数据编码方式进行书写;
包尾的书写方法包括:根据数据库中各级包格式表中记录的相应校验码类型生成校验码计算函数调用语句,其中校验码计算函数的源代码封装在数学计算源代码中。
4.根据权利要求3所述的卫星多回路比对指令单元遥控源程序的人工智能书写方法,其特征在于,
通过从数据库中加载每个卫星的个性化遥控信息,配置指令包类型、指令单元及排序以及每个指令单元所包含的状态量数值,书写分支语句遍历所有指令单元,判断包含的指令单元后进行组包,完成遥控人机交互界面支持源代码的书写。
5.根据权利要求4所述的卫星多回路比对指令单元遥控源程序的人工智能书写方法,其特征在于,所述测控数据多回路比对源代码包括:遥控源码比对和遥控状态量比对;
其中,根据读取的比对关系定义表中比对包ID和对应指令类型进行确认,如果要求比对源码,则生成测控源码比对源代码;在生成的遥控发送包发送函数后插入源码记录函数,源码记录函数根据比对关系定义表中比对起始位置和比对长度进行字符串拷贝,将发送的遥控源码中需要比对的部分拷贝下来;生成比对包接收函数,根据比对包中主标识符比对包ID确定与遥控源码比对的对应比对包,当接收到对应比对包后,将比对包中源码拷贝出来,与遥控发送后记录的源码进行每个字节的逐一比对;
根据读取的比对关系定义表中比对包ID和对应比对状态量ID,当遥控发送包中存在该比对状态量ID,则在遥控发送包发送函数后生成状态量数值记录函数,将需要比对的状态量数值赋值给比对状态量记录数组中,对应生成比对包接收函数,根据比对包中主标识符比对包ID确定与比对状态量关联的比对包,接收到该比对包后解析出其中数据,与比对状态量记录数组中前一发送值进行比对。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810805473.7/1.html,转载请声明来源钻瓜专利网。





